//app.js
import Ajax from "./utils/ajax"  

App({
  login(){
    var th = this;
    wx.getUserInfo({
      success: function(res) {
        var { nickName,avatarUrl } = res.userInfo
        wx.setStorageSync('userInfo', res.userInfo);
        
        wx.login({
          success (res) {
            var { code } = res
            console.log(code);
            if (code) { 
              Ajax.get(Ajax.api.wxLogin,{  appid:"wx9ada1ca5bc5f4063", code,  nickName, avatarUrl,}).then(res=>{
                  console.log("登录后的响应",res);
                  th.globalData.token ='Bearer ' + res.data.token;
                  console.log(th.globalData.token );
               })
            } else {
              console.log('登录失败！' + res.errMsg)
            }
          }
        }) 
      }
    })
  },
  onLaunch: function () {
     // this.login()
    // 展示本地存储能力
    // var logs = wx.getStorageSync('logs') || []
    // logs.unshift(Date.now())
    // wx.setStorageSync('logs', logs)
    
    // loginwx().then(res=>{
    //   this.globalData.openid = res
    // })

    // // 查询通知公告
    // setTimeout(()=>{
    //   if(this.globalData.notice){
    //     return;
    //   }
    //   Ajax.get(Api.wx.getSys,{code:'WeXinNotice'}).then(res=>{
    //     this.globalData.notice = res.value
    //     if (this.sysReadyCallback) {
    //       this.sysReadyCallback(res.value)
    //     }
    //   })
    // },6000)
  },
  globalData: {
    userInfo: wx.getStorageSync('userInfo'), // 从本地缓存中获取用户信息
    openid: '',
    token: '',
    signNumber: -1, // 今日打卡数 -1初始化状态
    addressInfo:{}, // 位置信息
    notice:'', // 通知公告
    /*这里物业的字段信息和接口对齐 */
    tmp:{
      propertyType:'',
      propertyName:'hh-propertyName',
    },
    ztProperty:{},
    ztApproval:{},
    ztFeature:{
      balconyOrientation:"",
      decorateSituation:"",
      decorateYear:"",
      propertyConfiguration:"",
      rentalType:"",
      scenery:"",
      specialLabel:"",
    },
    ztLocation:{},
    ztPicture:{},
    ztPrice:{},
    ztSpace:{},
    ztUser:{},
  }
})